package com.zenchn.entity;

import org.springframework.stereotype.Component;

import java.io.Serializable;

/**
 *  系统参数实例配置
 *
 * @author dingxinfa
 * @date 2020-04-15
 **/
@Component
public class SysConfig implements Serializable{


	private static final long serialVersionUID = -873476546924436113L;
	/***
	 * 账号默认密码
	 */
	private String defaultPassword;

	/***
	 * 短信接口URL
	 */
	private String smsUrl;

	/***
	 * 短信接口秘钥
	 */
	private String smsAccessKeyId;

	/**
	 * 短信接口 签名
	 */
	private String smsAccessSecret;

	/**
	 * 信鸽推送--巡检助手 访问编号
	 */
	private Long  xingePushInspectAccessId;
	/**
	 * 信鸽推送--巡检助手 访问秘钥
	 */
	private String xingePushInspectAccessKey;
	/**
	 * 信鸽推送--巡检助手 授权秘钥
	 */
	private String xingePushInspectSecretKey;



	/**
	 * 阿里OSS服务器正式容器url根地址
	 **/
	private String aliossFormalFileUrl;

	/**
	 * 阿里OSS服务器临时容器url根地址
	 **/
	private String aliossTempFileUrl;


	/**
	 * 阿里OSS 正式文件存放容器
	 **/
	private String aliossFormalBucketName;

	/**
	 * 阿里OSS 临时文件存放容器
	 **/
	private String aliossTempBucketName;

	/**
	 * 阿里OSS文件存储-外网地址
	 **/
	private String aliossEndPointExtranet;

	/**
	 * 阿里OSS文件存储-内网地址
	 **/
	private String aliossEndPointIntranet;


	/**
	 * 当前项目系统所使用阿里OSS文件存储地址
	 **/
	private String currSystemAliossEndPoint;

	/**
	 * 阿里OSS授权KEY
	 **/
	private String aliossAccessKeyId;

	/**
	 * 阿里OSS授权秘钥
	 **/
	private String aliossAccessKeySecret;

	/**
	 * 阿里OSS临时权限STS授权中心
	 **/
	private String aliossStsRegionId;

	/**
	 * 阿里OSS临时权限STS域名站点
	 **/
	private String aliossStsEndpoint;

	/**
	 * 阿里OSS临时权限STS角色全局资源描述符
	 **/
	private String aliossStsRoleArn;

	/**
	 * office文档在线预览Url
	 */
	private  String officeOnlinePreviewUrl;

	/**
	 * 终端运维综合服务平台接口URL
	 **/
	private String terminalUrl;

	/**
	 * 终端运维综合服务平台接口秘钥(账户)
	 **/
	private String terminalAccessKeyId;

	/**
	 * 终端运维综合服务平台接口签名(密码)
	 */
	private  String terminalAccessSecret;


	/**
	 * 本地磁盘正式文件url根地址
	 **/
	private String diskFormalFileUrl;

	/**
	 * 本地磁盘临时文件url根地址
	 **/
	private String diskTempFileUrl;

	/**
	 * 当前使用正式文件url根地址
	 **/
	private String currentUseFormalFileUrl;

	public String getDefaultPassword() {
		return defaultPassword;
	}

	public void setDefaultPassword(String defaultPassword) {
		this.defaultPassword = defaultPassword;
	}

	public String getSmsUrl() {
		return smsUrl;
	}

	public void setSmsUrl(String smsUrl) {
		this.smsUrl = smsUrl;
	}

	public String getSmsAccessKeyId() {
		return smsAccessKeyId;
	}

	public void setSmsAccessKeyId(String smsAccessKeyId) {
		this.smsAccessKeyId = smsAccessKeyId;
	}

	public String getSmsAccessSecret() {
		return smsAccessSecret;
	}

	public void setSmsAccessSecret(String smsAccessSecret) {
		this.smsAccessSecret = smsAccessSecret;
	}

	public Long getXingePushInspectAccessId() {
		return xingePushInspectAccessId;
	}

	public void setXingePushInspectAccessId(Long xingePushInspectAccessId) {
		this.xingePushInspectAccessId = xingePushInspectAccessId;
	}

	public String getXingePushInspectAccessKey() {
		return xingePushInspectAccessKey;
	}

	public void setXingePushInspectAccessKey(String xingePushInspectAccessKey) {
		this.xingePushInspectAccessKey = xingePushInspectAccessKey;
	}

	public String getXingePushInspectSecretKey() {
		return xingePushInspectSecretKey;
	}

	public void setXingePushInspectSecretKey(String xingePushInspectSecretKey) {
		this.xingePushInspectSecretKey = xingePushInspectSecretKey;
	}

	public String getAliossFormalFileUrl() {
		return aliossFormalFileUrl;
	}

	public void setAliossFormalFileUrl(String aliossFormalFileUrl) {
		this.aliossFormalFileUrl = aliossFormalFileUrl;
	}

	public String getAliossTempFileUrl() {
		return aliossTempFileUrl;
	}

	public void setAliossTempFileUrl(String aliossTempFileUrl) {
		this.aliossTempFileUrl = aliossTempFileUrl;
	}

	public String getAliossFormalBucketName() {
		return aliossFormalBucketName;
	}

	public void setAliossFormalBucketName(String aliossFormalBucketName) {
		this.aliossFormalBucketName = aliossFormalBucketName;
	}

	public String getAliossTempBucketName() {
		return aliossTempBucketName;
	}

	public void setAliossTempBucketName(String aliossTempBucketName) {
		this.aliossTempBucketName = aliossTempBucketName;
	}

	public String getAliossEndPointExtranet() {
		return aliossEndPointExtranet;
	}

	public void setAliossEndPointExtranet(String aliossEndPointExtranet) {
		this.aliossEndPointExtranet = aliossEndPointExtranet;
	}

	public String getAliossEndPointIntranet() {
		return aliossEndPointIntranet;
	}

	public void setAliossEndPointIntranet(String aliossEndPointIntranet) {
		this.aliossEndPointIntranet = aliossEndPointIntranet;
	}

	public String getCurrSystemAliossEndPoint() {
		return currSystemAliossEndPoint;
	}

	public void setCurrSystemAliossEndPoint(String currSystemAliossEndPoint) {
		this.currSystemAliossEndPoint = currSystemAliossEndPoint;
	}

	public String getAliossAccessKeyId() {
		return aliossAccessKeyId;
	}

	public void setAliossAccessKeyId(String aliossAccessKeyId) {
		this.aliossAccessKeyId = aliossAccessKeyId;
	}

	public String getAliossAccessKeySecret() {
		return aliossAccessKeySecret;
	}

	public void setAliossAccessKeySecret(String aliossAccessKeySecret) {
		this.aliossAccessKeySecret = aliossAccessKeySecret;
	}

	public String getAliossStsRegionId() {
		return aliossStsRegionId;
	}

	public void setAliossStsRegionId(String aliossStsRegionId) {
		this.aliossStsRegionId = aliossStsRegionId;
	}

	public String getOfficeOnlinePreviewUrl() {
		return officeOnlinePreviewUrl;
	}

	public void setOfficeOnlinePreviewUrl(String officeOnlinePreviewUrl) {
		this.officeOnlinePreviewUrl = officeOnlinePreviewUrl;
	}

	public String getAliossStsEndpoint() {
		return aliossStsEndpoint;
	}

	public void setAliossStsEndpoint(String aliossStsEndpoint) {
		this.aliossStsEndpoint = aliossStsEndpoint;
	}

	public String getAliossStsRoleArn() {
		return aliossStsRoleArn;
	}

	public void setAliossStsRoleArn(String aliossStsRoleArn) {
		this.aliossStsRoleArn = aliossStsRoleArn;
	}

	public String getTerminalUrl() {
		return terminalUrl;
	}

	public void setTerminalUrl(String terminalUrl) {
		this.terminalUrl = terminalUrl;
	}

	public String getTerminalAccessKeyId() {
		return terminalAccessKeyId;
	}

	public void setTerminalAccessKeyId(String terminalAccessKeyId) {
		this.terminalAccessKeyId = terminalAccessKeyId;
	}

	public String getTerminalAccessSecret() {
		return terminalAccessSecret;
	}

	public void setTerminalAccessSecret(String terminalAccessSecret) {
		this.terminalAccessSecret = terminalAccessSecret;
	}

	public String getDiskFormalFileUrl() {
		return diskFormalFileUrl;
	}

	public void setDiskFormalFileUrl(String diskFormalFileUrl) {
		this.diskFormalFileUrl = diskFormalFileUrl;
	}

	public String getDiskTempFileUrl() {
		return diskTempFileUrl;
	}

	public void setDiskTempFileUrl(String diskTempFileUrl) {
		this.diskTempFileUrl = diskTempFileUrl;
	}

	public String getCurrentUseFormalFileUrl() {
		return currentUseFormalFileUrl;
	}

	public void setCurrentUseFormalFileUrl(String currentUseFormalFileUrl) {
		this.currentUseFormalFileUrl = currentUseFormalFileUrl;
	}
}
